<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<h3>箭头函数，新标准</h3>
	</body>
	<script type="text/javascript">
		//js函数，无参
		var js0 = function(){
			console.log("js0 无参")
		}
		//js函数调用
		js0();
		
		//箭头函数定义
//		var es0 = () =>{
//			console.log("es0无参");
//		}
		//如果{}中只有一条语句，就可以省略大括号
		var es0 = () =>console.log("eso无参")
		es0();
		
		//js变量可以不设置类型，它会自动推断类型
		var js1 = function(arg){
			return arg;
		}
		console.log(js1("js1 一个参数"));
		
		//如果只有一个参数，就可以省略小括号，如果只有一个语句，return也要省略
		var es1 = arg =>  arg;
		console.log(es1("es1 一个参数"));
		
		//js定义两个参数
		var js2 = function(a,b){
			return a+b;
		}
		console.log(js2(10,20))
		
		var es2 = (a,b) => a+b
		console.log(es2(20,30))
	</script>
</html>
